Servebolt\Optimizer\AcceleratedDomains\Prefetching\Prefetching A

Total Complexity 59
Dependencies 5
Dependents 0
Total lines 403
Lines of code 189
Logical lines of code 85
Comment lines 159
Methods 25
Properties 4

Methods 25

Method Rating Maintainability Complexity Lines of code
handleAssets()
A
51 13 27
getPrefetchListMenuItems()
S
55 6 19
resolveDependenciesFromHandle()
S
63 4 11
startOrIncrementDependencyCount()
S
64 3 10
getWpAssetsArray()
S
66 3 9
shouldGenerateManifestData()
S
65 2 11
recordPrefetchItemsAndExposeManifestFiles()
S
71 2 7
sendRequest()
S
64 2 10
loadFrontPage()
S
74 2 5
getFrontPageUrlWithParameters()
S
68 2 7
refreshCloudflareManifest()
S
74 2 5
exposeManifestFiles()
S
71 2 6
recordPrefetchItems()
S
71 2 6
clearDataAndFiles()
S
67 2 9
addToManifestData()
S
66 2 8
shouldExposeManifestFilesAfterPrefetchItemsRecord()
S
72 1 6
getStylesToPrefetch()
S
82 1 3
isCloudflareManifestFilesRefreshRequest()
S
79 1 3
getCloudflareRefreshUrlWithParameters()
S
75 1 4
isRecordPrefetchItemsRequest()
S
79 1 3
generateManifestFilesData()
S
77 1 4
shouldUseCron()
S
79 1 3
getFrontPageUrl()
S
78 1 3
buildArrayItemFromDep()
S
68 1 7
getScriptsToPrefetch()
S
81 1 3